[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 setcolor()              Set the Current Drawing Color

 #include   <graphics.h>

 void far   setcolor(color);
 int        color;

    setcolor() sets the current drawing color to 'color', which
    represents an index into the palette.  The range of values 'color'
    can have is determined by the size of the palette. getmaxcolor() will
    return the highest possible color value, which is (size-1).
    Therefore, the range of possible color values is 0 to (size-1).

    Returns:    Nothing.

   -------------------------------- Example ---------------------------------

    The following statements draw three rectangles, the first in the
    original drawing color. The color value is stored, the drawing color
    is set to 'red' and the second rectangle is drawn. The drawing color
    is restored to its original value and the third rectangle is drawn.

           #include <graphics.h>
           #include <conio.h>

           int gdriver = DETECT;
           int gmode;

           main()
           {
               int whcolor;

               initgraph(&gdriver,&gmode,"");
               whcolor = getcolor();
               rectangle(100,100,200,150);
               setcolor(4);
               rectangle(300,100,400,150);
               setcolor(whcolor);
               rectangle(100,250,200,300);
               getch();
               closegraph();
           }


See Also: getpalette() getmaxcolor() getcolor()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson